Interface for interaction with display visible from both sides

ABSTRACT

A portable viewing and computing apparatus. In one embodiment, the present invention is comprised of a bus, a memory unit coupled to the bus, and a processor coupled to the bus. The memory unit is for storing data and instructions. The processor is for processing data and instructions. The portable viewing and computing apparatus is further comprised of a display device coupled to the bus. The display device is comprised of a viewing panel viewable from a front side and a back side. The portable viewing and computing apparatus is further comprised of a display device controller coupled to the bus. The display device controller is for sensing the orientation and rotation of the display device, and in response thereto, for controlling and rendering data on the display device.

RELATED APPLICATIONS

The present application is a Continuation of and claims benefit tocopending, commonly owned U.S. patent application Ser. No. 11/580,617,filed Oct. 13, 2008, entitled “INTERFACE FOR INTERACTION WITH DISPLAYVISIBLE FROM BOTH SIDES,” to David Northway and John Cordoza, which inturn was a Continuation application of U.S. patent application Ser. No.09/874,473, now U.S. Pat. No. 7,142,195, filed Jun. 4, 2001, entitled“INTERFACE FOR INTERACTION WITH DISPLAY VISIBLE FROM BOTH SIDES,” toDavid Northway and John Cordoza. Both applications are incorporatedherein by reference in their entireties and for all purposes.

FIELD OF THE INVENTION

The present invention relates to portable computer systems. Moreparticularly, the present invention provides a portable viewing andcomputing apparatus which is configured with a transparent display thatis enabled to provide a viewable display whether viewed from a frontside orientation or a rear side orientation.

BACKGROUND OF THE INVENTION

As the continuing advances in technology have enabled the furtherminiaturization of the components required to build computer systems,new categories of computer systems have been created. One of the newercategories of computer systems developed has been the portable, handheld, or “palmtop” computer system, referred to as a personal digitalassistant or PDA. Other examples of a palmtop computer system includeelectronic address books, electronic day planners, electronic schedulersand the like.

A palmtop computer system is a computer that is small enough to be heldin the user's hand and as such is “palm-sized.” As a result, palmtopsare readily carried about in the user's briefcase, purse, and in someinstances, in the user's pocket. By virtue of its size, the palmtopcomputer, being inherently lightweight, is therefore exceptionallyportable and convenient.

Because of the continuing miniaturization of computer systems and theirrelated components, users of today's portable computers can now carry,in their briefcase, purse, or even their pocket, very powerfulcomputers.

One drawback to the diminutive size of the portable computer system isthat the display is also diminutive. Accordingly, the amount of datathat can be displayed at one time is substantially less that that of adesktop monitor. Additionally, because the size of the display issmaller, the size of the text and/or graphics are commensurately reducedso as provide as much viewable data as possible given the reduceddisplay area of the portable computer system. While this smaller sizeddisplay provides an adequate viewing for many applications, some requirelarge displays.

Another drawback to the diminutive display panel is the quality of thedisplay. To compensate for the diminutive size of the display, theresolution has been proportionally reduced. Another drawback to thediminutive display panel is that only a portion of a page of data may bedisplayed at one time. If someone is viewing a document that hasnumerous pages or is attempting to view a large amount of data, theviewer must flip from one screen display to another. In one attempt toprovide for viewing a large document that contains multiple pages, asomewhat small scroll icon, displayed on the viewing screen, isprovided. To utilize the scroll icon, a stylus, usually included with aportable computer, is used to touch the scroll icon, which results inadvancing to the next screen display or reverting to the previousscreen. Because of the small display screen, the scroll icon occupiessome of the display screen, which can, in some circumstances, reduce theamount of data that can be displayed. While this attempt does provide away to view data in a multiple format that is perfectly acceptable tomany, others may deem the process somewhat inadequate for some of theirparticular needs, perhaps desiring a more natural way to scroll withouthaving to utilize a somewhat small scroll icon and a stylus.

In another attempt to provide viewing of data in a multiple page format,one of the function buttons disposed upon the front surface of theportable computer system is utilized. To advance to the next page, an upbutton is depressed. To revert back to the previous page, a down buttonis depressed. While this attempt provides a way to view data in amultiple page format that is acceptable to many, there may be some whodesire a more natural way to advance to a next page of screen displayinformation.

SUMMARY OF THE INVENTION

Thus, a need exists for an apparatus that provides viewing and computingfunctionality and which is readily portable. Another need exists for anapparatus that fills the above need and which provides a multi-sideddisplay for viewing. Additionally, a need exists for an apparatus thanfills the above needs and which provides for viewing of large amounts ofdata in a convenient, seamless and natural manner. A further need existsfor an apparatus that fills the above needs and which providescommunication enablement for interaction with other portable computersystems. These and other objects and advantages of the present inventionwill, no doubt, become obvious to those of ordinary skill in the artafter having read the following detailed description of the preferredembodiments which are illustrated in the various drawing figures.

Accordingly, the present invention is drawn to an electronic apparatusthat provides viewing and computing functionality and which is readilyportable. The present invention further provides an apparatus thatachieves the above and which provides a multi-sided display for viewing.Furthermore, embodiments of the present invention also provide anapparatus that achieves the above and which also provides for viewing oflarge amounts of data in a convenient, seamless, and natural manner.Additionally, embodiments of the present invention further provide anapparatus that achieves the above and which also provide communicationenablement for interaction with other portable computer systems.

More specifically, the present invention provides a portable viewing andcomputing apparatus having a display screen capable of displayingvarious pages of display information based on the orientation andmovement of the device. In one embodiment, the present invention iscomprised of a bus and a memory unit coupled to the bus. The memory unitis adapted to store data and instructions. In the present embodiment,the portable viewing and computing apparatus is further comprised of aprocessor coupled to the bus. The processor is adapted to process thedata and instructions. The portable viewing and computing apparatus isfurther comprised of a display device coupled to the bus. The displaydevice may be transparent in nature and is comprised of a viewing panelviewable from a front side and a back side. The present invention isfurther comprised of a display device controller coupled to the bus. Thedisplay device controller is adapted to sense the orientation androtation of the display device. The display device controller is alsoadapted to control the display device and based thereon, alter theinformation displayed on one or both sides of the display screen. In thepresent embodiment, the portable viewing and computing apparatus isfurther comprised of a communication device coupled to said bus. Thecommunication device is adapted to provide communication enablement tothe portable viewing and computing apparatus.

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which are incorporated in and form a part ofthis specification, illustrate embodiments of the invention and,together with the description, serve to explain the principles of theinvention:

FIG. 1A is a block diagram of an exemplary network environment includinga portable computer system in accordance with one embodiment of thepresent invention.

FIG. 1B is a block diagram of a portable computer system connected toother computer systems and the Internet in accordance with oneembodiment of the present invention.

FIG. 2 is an illustrated front-angled view of a portable computer systemconfigured with a removable front cover, upon which embodiments of thepresent invention may be practiced, in accordance with one embodiment ofthe present invention.

FIG. 3A is an illustrated front-angled view of a portable computersystem shown without a front cover, upon which embodiments of thepresent invention may be implemented, in accordance with one embodimentof the present invention.

FIG. 3B is an illustrated rear-angled view of the portable computersystem of FIG. 3A.

FIG. 4 is an illustrated block diagram of the circuitry and componentsdisposed within a portable computer system, in accordance with oneembodiment of the present invention.

FIG. 5A is an illustrated angled view of the front side of a portableviewing and computing apparatus in a vertical/portrait orientation, inaccordance with one embodiment of the present invention.

FIG. 5B is an illustrated angled view of the back side of the portableviewing and computing apparatus of FIG. 5A, shown as having been rotatedabout the vertical axis, in accordance with one embodiment of thepresent invention.

FIG. 5C is an illustrated angled view of the front side of the portableviewing and computing apparatus as shown in FIG. 5A.

FIG. 5D is an illustrated angled view of the portable viewing andcomputing apparatus of FIG. 5C, shown as having been rotated about thehorizontal axis, in accordance with one embodiment of the presentinvention.

FIG. 6A is an illustrated angled view of the front side of a portableviewing and computing apparatus in a horizontal/landscape orientation,in accordance with one embodiment of the present invention.

FIG. 6B is an illustrated angled view of the back side of the portableviewing and computing apparatus of FIG. 6A, shown as having been rotatedabout the vertical axis, in accordance with one embodiment of thepresent invention.

FIG. 6C is an illustrated angled view of the front side of the portableviewing and computing apparatus as shown in FIG. 6A.

FIG. 6D is an illustrated angled view of the portable viewing andcomputing apparatus of FIG. 6C, shown as having been rotated about thehorizontal axis, in accordance with one embodiment of the presentinvention.

FIG. 7 is an illustrated block diagram of the circuitry and componentsdisposed within a portable viewing and computing apparatus, inaccordance with one embodiment of the present invention.

FIG. 8A is an illustrated front angled perspective view of the frontside of a portable viewing and computing apparatus that is configured torotate about the vertical axis and is adapted to be removably coupledwith a portable computer system, in accordance with one embodiment ofthe present invention.

FIG. 8B is the portable viewing and computing apparatus of FIG. 8A shownas coupled to a portable computer system.

DETAILED DESCRIPTION

A portable viewing and computing apparatus is described. It should beappreciated that in one embodiment of the present invention, theportable viewing and computing apparatus may be a stand alone portableviewing and computing apparatus. In another embodiment, the portableviewing and computing system may be adapted to be electronically andremovably coupled with a portable computer system, such that directcommunication between portable viewing and computing apparatus and aportable computer system is established. In the following description,for purposes of explanation, numerous specific details are set forth inorder to provide a thorough understanding of the present invention. Itwill be obvious, however, to one skilled in the art that the presentinvention may be practiced without these specific details. In otherinstances, well-known structures and devices are shown in block diagramform in order to avoid obscuring the present invention.

Notation and Nomenclature

Some portions of the detailed descriptions, which follow, are presentedin terms of procedures, steps, logic blocks, processing, and othersymbolic representations of operations on data bits that can beperformed on computer memory. These descriptions and representations arethe means used by those skilled in the data processing arts to mosteffectively convey the substance of their work to others skilled in theart. A procedure, computer executed step, logic block, process, etc., ishere, and generally, conceived to be a self-consistent sequence of stepsor instructions leading to a desired result. The steps are thoserequiring physical manipulations of physical quantities. Usually, thoughnot necessarily, these quantities take the form of electrical ormagnetic signals capable of being stored, transferred, combined,compared, and otherwise manipulated in a computer system. It has provenconvenient at times, principally for reasons of common usage, to referto these signals as bits, values, elements, symbols, characters, terms,numbers, or the like.

It should be borne in mind, however, that all of these and similar termsare to be associated with the appropriate physical quantities and aremerely convenient labels applied to these quantities. Unlessspecifically stated otherwise as apparent from the followingdiscussions, it is appreciated that throughout the present invention,discussions utilizing terms such as “rendering” or “rotating” or“displaying” or “sensing” or “storing” or “viewing” or “deriving” or“providing” or “optimizing” or “responding” or the like, refer to theaction and processes of a computer system or similar electroniccomputing device, that manipulates and transforms data represented asphysical (electronic) quantities within the computer system's registersand memories into other data similarly represented as physicalquantities within the computer system memories or registers or othersuch information storage, transmission or display devices.

The present invention is discussed primarily in the context of aportable viewing and computing apparatus, such as an “electronic book”or a viewing apparatus having computer system functionality, such as apalmtop or personal digital assistant. However, it is appreciated thatthe present invention can be used alone or with other types of devicesthat have the capability to access some type of central device orcentral site, including but not limited to palmtop computer systems.

It should be appreciated that in one embodiment, the present inventionmay be configured to be functionally analogous to a portable computersystem 100 is FIGS. 1A and 1B. Accordingly, the description of FIGS. 1Aand 1B is therefore also applicable to the present invention, in oneembodiment. It should be appreciated that in another embodiment, apalmtop computer system 100 (shown in FIGS. 2, 3A, and 3B) may becommunicatively coupled to the present invention, PVACA (portableviewing and computing apparatus) 2001, as is shown in FIGS. 8A and 8B.

Exemplary Network Platform

FIG. 1A is a block diagram of an exemplary network environment 50including a portable computer system 100 with which the presentinvention may interact, in accordance with one embodiment of the presentinvention. Portable computer system 100 is also known as a palmtop orpalm-sized computer system. In one embodiment, portable computer system100 has the ability to transmit and receive data and information over awireless communication interface (e.g., a radio interface). For purposesof the present application, the term “portable computer system” is notintended to be limited solely to conventional palmtop or portablecomputers. Instead, the term “portable computer” or “portable computersystem” is also intended to include any mobile electronic device. Suchmobile devices include but are not limited to pagers and paging systems,wireless and cellular telephones, electronic address books, and numerousother mobile devices that may have the ability to wirelessly communicatewith a network. As such, for purposes of the present application, theterms “portable computer” and “mobile device” will be consideredsynonymous and will be used interchangeably.

Base station 32 can be both a transmitter and receiver base station,which can be implemented by coupling it into an existing publictelephone network 34. Implemented in this manner, base station 32enables portable computer system 100 to communicate with a proxy servercomputer system 36, which is coupled by wire to the existing publictelephone network 34. Furthermore, proxy server computer system 36 iscoupled to the Internet 52, thereby enabling portable computer system100 to communicate with the Internet 52. When communicating with a Website over Internet 52, protocols such as CTP (Compact TransportProtocol) and CML (Compact Markup Language) and WML (Wireless MarkupLanguage) can be used by portable computer system 100 in the presentembodiment.

It should be appreciated that one of the functions of proxy server 36 isto perform operations over the Internet 52 on behalf of portablecomputer system 100. For example, proxy server 36 has a particularInternet address and acts as a proxy device for portable computer system100 over the Internet 52. It should be further appreciated that otherembodiments of a communications network, planned or envisioned, may beutilized in accordance with the present invention. For example, awireless connection may be made from portable computer system 100directly to the Internet 52.

The data and information which are communicated between base station 32and portable computer system 100 are the same type of information anddata that can conventionally be transferred and received over a publictelephone wire network system. Additionally, in FIG. 1A, the existingtelephone network could also be a packet-based network utilized by someconventional portable computer systems. However, a wirelesscommunication interface is utilized to communicate data and informationbetween portable computer system 100 and base station 32. Furthermore,nearly any wireless network can support the functionality to bedisclosed herein.

FIG. 1B illustrates another embodiment of a system 51 that can be usedin conjunction with various embodiments of the present invention. System51 comprises a host computer system 56 that can either be a desktop unit102 or alternatively, a laptop system 101. Optionally, one or more hostcomputer systems can be used within system 51. Host computer systems 102and 101 are shown connected to a communication bus 54, which in oneembodiment can be a serial communication bus, but could be of any of anumber of well known designs, e.g., a parallel bus, Ethernet Local AreaNetwork (LAN), etc. Optionally, bus 54 can provide communication withthe Internet 52 using a number of well-known protocols.

Importantly, bus 54 may also be coupled to a cradle 60 for receiving andinitiating communication with portable computer system 100. Cradle 60provides an electrical and mechanical communication interface betweenbus 54 (and anything coupled to bus 54) and the computer system 100 fortwo-way communications. Portable computer system 100 may instead becoupled to host computer systems 101 and 102 via a wireless (radio)connection. Computer system 100 also contains a wireless infraredcommunication mechanism 64 for sending and receiving information fromother devices. Additionally, in FIG. 1B, the existing telephone networkcould also be a packet-based network utilized by some conventionalportable computer systems.

With reference to both FIGS. 1A and 1B, it is appreciated that portablecomputer system 100 can be used in a network environment combiningelements of networks 50 and 51. That is, as will be seen below, portablecomputer system 100 can include both a wireless infrared communicationmechanism and a signal (e.g., radio) receiver/transmitter device.

Exemplary Palmtop Platform

FIG. 2 is an illustrated front-angled perspective view of a portablecomputer system 100 shown as configured with a removable front cover175. Removable front cover 175 is adapted to provide protection againstdamage to display screen 105. Removable front cover 175 may rotate asshown by the arrow, about the axis, or hinge. Removable front cover 175is adapted to be removably inserted in receiving slot 190 (FIGS. 3A and3B).

FIG. 3A is a front angled perspective view of the top face of a portablecomputer system 100, upon which embodiments of the present invention maybe practiced. In FIG. 3A, removable front flip cover 175 is not shown tofacilitate identification of receiving slot 190. Receiving slot 190 isconfigured with a hinge interface connector 189, as described in FIG. 4.Hinge interface connector 189 provides a communicative and electricalconnection with a hinge interface connector 191, (shown in FIGS. 8A and8B) when hinge interface connector 191 is inserted into receiving slot190. Shown as disposed proximal to but separate from receiving slot 190is extendible antenna 85.

Still referring to FIG. 3A, the top face 100 a contains a flat paneldisplay screen 105 surrounded by a bezel or cover. A removable stylus 80is disposed along the right side edge of portable computer system, butby virtue of the angle of the illustration, is not visible. The displayscreen 105 is a touch screen able to register contact between the screenand the tip of stylus 80. Stylus 80 can be of nearly any material tomake contact with screen 105. The top face 100 a may also contain one ormore dedicated and/or programmable buttons 75 for selecting informationand causing the portable computer system to implement functions.

Still referring to FIG. 3A, also shown is communication interfaceconnector 180. In one embodiment of the present invention, communicationinterface 180 is a serial communication port, but could alsoalternatively be of any of a number of well-know communication standardsand protocols such as, e.g., parallel, SCSI (small computer systeminterface), Firewire (IEEE 1394) Ethernet, USB, or a bullet typecommunication interface.

FIG. 3B is a rear angled perspective view of the bottom side 100B ofportable computer system 100 upon which embodiments of the presentinvention may be practiced. An extendible antenna 85 is shown, as isstylus 80, although due to the angle of the illustration, stylus 80 isnot visible. Receiving slot 190, analogous to the receiving slot 190 ofFIG. 3A is shown as disposed proximal to extendible antenna 85. Alsoshown is communication interface 180, analogous to communicationinterface 180 of FIG. 3A.

Still referring to FIG. 3B, also shown is optional data storage devicereceptacle 140, adapted to receive optional data storage devices suchas, e.g., secure digital (SD) cards, multimedia cards (MMC), memorysticks, and the like. Because of the angle of the illustration, optionaldata storage device 140 is not visible in FIG. 3A.

FIG. 4 illustrates circuitry of portable computer system 100. Portablecomputer system 100 includes an address/data bus 130 for communicatinginformation, a central processor 131 coupled with the bus for processinginformation and instructions, a volatile memory 132 (e.g., random accessmemory, RAM) coupled with the bus 130 for storing information andinstructions for the central processor 131 and a non-volatile memory 133(e.g., read only memory, ROM) coupled with the bus 130 for storingstatic information and instructions for the processor 131. Computersystem 100 also includes an optional data storage device 134 (e.g., SD(secure digital) cards) coupled with the bus 130 for storing informationand instructions. Device 134 can be removable. As described above,computer system 100 also contains a display device 141 coupled to thebus 130 for displaying information to the computer user.

With reference still to FIG. 4, computer system 100 also includes asignal transmitter/receiver device 144, which is coupled to bus 130 forproviding a physical communication link between computer system 100, anda network environment (e.g., network environments 50 and 51 of FIGS. 1Aand 1B, respectively). As such, signal transmitter/receiver device 144enables central processor unit 131 to communicate wirelessly with otherelectronic systems coupled to the network. It should be appreciated thatwithin the present embodiment, signal transmitter/receiver device 144 iscoupled to antenna 85 (FIGS. 2, 3A, and 3B) and provides thefunctionality to transmit and receive information over a wirelesscommunication interface. It should be further appreciated that thepresent embodiment of signal transmitter/receiver device 144 is wellsuited to be implemented in a wide variety of ways. For example, signaltransmitter/receiver device 144 could be implemented as a modem. Inanother example, signal transmitter/receiver 144 may be enabledutilizing Bluetooth communication technology.

In one embodiment, computer system 100 includes a communication circuit135 coupled to bus 130. Communication circuit 135 includes an optionaldigital signal processor (DSP) 136 for processing data to be transmittedor data that are received via signal transmitter/receiver device 144.Alternatively, processor 131 can perform some or all of the functionsperformed by DSP 136.

Also included in computer system 100 of FIG. 4 is an optionalalphanumeric input device 142 that in one implementation is ahandwriting recognition pad and buttons. Alphanumeric input device 142can communicate information and command selections to processor 131.Computer system 100 also includes an optional cursor control ordirecting device (on-screen cursor control 143) coupled to bus 130 forcommunicating user input information and command selections to processor131. In one implementation, on-screen cursor control device 143 is atouch screen device incorporated with display device 141. On-screencursor control device 143 is capable of registering a position ondisplay device 141 where the stylus makes contact. Display device 141 issuitable for generating graphic images and alphanumeric charactersrecognizable to the user. In the preferred embodiment, display device141 is a flat panel display.

Still referring to FIG. 4, also shown is display controller 137. Displaycontroller 137 is configured to control the orientation of displayscreen 141, thereby providing both portrait type (vertical) andlandscape type (horizontal) viewing enablement to portable computersystem 100. In one embodiment of the present invention, displaycontroller 141 is an automatic sensing controller, such that, regardlessof the orientation of the display screen 105 of FIG. 2 and FIG. 3A, thecontroller properly orients the data. In one example, when portablecomputer system is oriented in a portrait orientation, the datadisplayed is in the usual and customary vertical or portrait mode. Whenthe computer system is oriented in a landscape orientation, the datadisplayed is reoriented to be readable, as in a vertical or landscapemode, but with the display horizontal.

In another embodiment of the present invention, display orientationcontroller 137 is a switch activated type controller. In the presentembodiment, a dedicated and/or programmable button 75, (shown in FIG.2), or a combination thereof, is/are configured to initiatereorientation of the display screen 105 of FIG. 2. In one example, aportable computer system 100, having viewable data, is rotated from aportrait (vertical) orientation to a landscape (horizontal) orientation.The viewable data appears in a sideways manner, analogous to a printedtext page being held horizontally. A user may press programmablebutton(s) 75 which activates display orientation controller 137, and theviewable data is reoriented so as to be easily readable in a verticalmanner, although the display screen is still in a horizontal mode. Ifthe display screen is reoriented to a vertical mode, pressingprogrammable button(s) 75 again orients the viewable data to theoriginal vertical mode.

Still referring to FIG. 4, also shown is hinge interface connector 189.Hinge interface connector 189 provides the electrical and communicativecoupling of an apparatus coupled to the portable computer system 100 viareceiving slot 190 (FIGS. 3A and 3B).

Utilization the Present Invention

FIG. 5A is an illustrated front-angled view of a PVACA (portable viewingand computing apparatus) 2001 in a vertical/portrait orientation, in oneembodiment of the present invention.

It should be appreciated that a solid letter A, front side indicator501, shown in the upper left corner, indicates the side facing forward.A dashed letter B, back side indicator 502, shown on the upper rightside, indicates the back side of display device 241 is facing away fromthe viewer. These letters are not part of the present invention, but areused for clarification as to which side of display panel 241 is beingviewed during the description of the operation of PVACA 2001.

In one embodiment of the present invention, the technology utilized inthe manufacturing of display device 241 is electronic paper. In anotherembodiment, the technology used is flat panel display technology. Inanother embodiment, the technology used may be flexible touch screentechnology. In yet another embodiment, the technology used may beflexible fiber display technology. Further, in yet another embodiment,the technology utilized in the manufacturing of display device 241 istransparent display technology. It should be appreciated that nearly anydisplay technology may be utilized in the manufacturing of displaydevice 241 of the present invention, provided the technology usedincorporates front side and back side display properties into thedisplay device.

Still referring to FIG. 5A, optional data storage receptacle slot 140 isshown disposed toward the top left of PVACA 2001. Optional data storagereceptacle slot 140 is adapted to receive optional data storage devicessuch as, e.g., secure digital (SD) cards, multimedia cards (MMC), memorysticks, and the like. Optional data storage receptacle slot 140 of FIG.5A is analogous to the optional data storage receptacle 140 of FIG. 3B.Providing optional data storage receptacle 140 enables PVACA (portableviewing and computing apparatus) 2001 to readily access, display, and/orexchange the data contained within SD, MMC and memory stick cards, withother devices so configured.

Still with reference to FIG. 5A, function buttons 250 are shown.Function buttons 250 may be dedicated or programmable. In the presentembodiment, function control buttons 250 are shown as being disposedupon the left side edge surface of the present invention. In anotherembodiment, they may be disposed upon another surface of the presentinvention, as shown in FIGS. 5C and 5D. It should be appreciated thatfunction control buttons 250 may be disposed nearly anywhere upon thepresent invention. It should be further appreciated that although FIG.5A shows four function control buttons disposed thereon, fewer or morefunction control buttons may be disposed thereon, and that functioncontrol buttons 250 may be of a shape and size different from thosedepicted. It should also be appreciated that in another embodiment,function control buttons may not be present, their functionalityreplaced by an on-screen cursor control, or an alphanumeric inputdevice.

It should be distinctly pointed out that in the present embodiment,PVACA 2001 contains therein a display device controller 237, shown inFIG. 7 (not shown but present in FIGS. 5A-5D, 6A-6D, 8A, and 8B).Display device controller 237 senses the orientation and rotation ofdisplay device 241, and, responding thereto, controlling display device241 to provide proper display orientation of viewable data.

In one embodiment, display device controller 237 is adapted to providedisplays optimized for languages that are read from left to right, e.g.,English, Russian, Italian, Swedish, and so on. In another embodiment,display device controller is adapted to provide displays optimized forlanguages that are read from right to left, e.g., Hebrew, Arabic, Farsi,and the like. In yet another embodiment, transparent display controller237 could be adapted to provide displays optimized for languages the arecolumn based, e.g., Japanese, and others. It should be appreciated thatdisplay device controller 237 is adaptable to provide proper orientationof text and graphics for nearly all societies and nearly all languages.

Still referring to FIG. 5A, in this embodiment of the present invention,PVACA (portable viewing and computing apparatus) 2001 is shown asrotatable about the vertical axis, as indicated by arrow 750. In thepresent embodiment, PVACA 2001 is shown as viewably displaying a page 1of a document. In this example, the document contains data of a quantitygreater than can be displayed on a single side of display device 241.When PVACA 2001 is being utilized to read documents or graphics havingmultiple pages, advancing to the next page, or returning to a previouspage, it is no longer necessary to press a button or touch the screen.In this embodiment, while using PVACA (portable viewing and computingapparatus) 2001, to advance to the next page a user simply rotates PVACA2001 about the vertical axis in a right-to-left motion, nearly analogousto the turning of a page in a book or magazine. This right-to-leftrotation automatically advances forward (e.g., performs a scroll) anddisplays the text or graphics, page 2 in this example, on the back side,as indicated by back side indicator 502, of the PVACA 2001, as shown inFIG. 5B. To advance to a page 3, rotating PVACA 2001 in a right-to-leftmotion is repeated, and so on to the end of the document. To return topage 2, from a viewable page 3, a user would reverse rotate PVACA 2001,in a left-to-right motion. This rotation would automatically causedisplay device controller 237 to re-render page 2, and enable thedisplay thereof. To return to page 1, the left-to-right rotation aboutthe vertical axis would be repeated.

FIG. 5B shows PVACA (portable viewing and computing apparatus) 2001 ofFIG. 5A as having been rotated about the vertical axis, such that page 2of the exampled document is displayed. Solid letter B, back sideindicator 502, shown in the upper left corner indicates that the backside is now facing forward. Dashed letter A, front side indicator 501,shown on the upper right side, indicates that the previous front side ofdisplay panel 241 is now facing away from the viewer.

Still referring to FIG. 5B, it should be appreciated that, because ofthe rotation of PVACA 2001 about the vertical axis, function controlbuttons 250 are now disposed upon the right side edge surface of PVACA2001. Additionally, optional data storage receptacle 140 is now disposedmore toward the right of PVACA 2001, in comparison to the location asshown in FIG. 5A.

FIG. 5C is another illustrated front-angled view of PVACA (portableviewing and computing apparatus) 2001 in a vertical/portraitorientation, in one embodiment of the present invention. Solid letter A,front side indicator 501, shown in the upper left corner, indicates theside facing forward. Dashed letter B, back side indicator 502, shown onthe upper right side, indicates the back side of display device 241 isfacing away from the viewer. These letters are not part of the presentinvention, but are used for clarification as to which side of displaypanel 241 is being viewed during the description of the operation ofPVACA 2001.

In this embodiment, PVACA 2001 is shown to have function control buttons250 disposed upon the bottom edge. Also, optional data storage devicereceptacle 140 is shown to be disposed upon the upper left edge surfaceof PVACA (portable viewing and computing apparatus) 2001. In thisexample, PVACA 2001 is shown to be rotatable about a horizontal axis, asindicated by arrow 760. In this example, viewable text from page 1 of adocument is displayed. In this embodiment, to advance to page 2 PVACA2001 is rotated in a top-to-bottom motion, thereby causing the automaticdisplaying page 2 of the document, as shown in FIG. 5D. To advance topage 3, the same top-to-bottom rotation is applied, and accordingly, torevert to the previous page, a bottom-to-top motion is applied.

FIG. 5D shows PVACA (portable viewing and computing apparatus) 2001 ofFIG. 5C having been rotated about a horizontal axis. Inverted solidletter B, back side indicator 502, indicates that the back side ofdisplay panel 241 is now facing the viewer. Inverted dashed letter A,front side indicator 501, shown in the lower left corner, indicated theside facing away from the viewer.

Due to the rotation of PVACA 2001, optional data storage receptacle 140is now oriented toward the bottom left side of PVACA 2001, and functioncontrol buttons 250 are oriented on the top edge of PVACA 2001.

It should be appreciated that in the embodiment depicted in FIGS. 5A and5 b, the rotation was only about the vertical axis, and in theembodiment depicted in FIGS. 5C and 5D, the rotation was only about thehorizontal axis. However, in another embodiment of the presentinvention, the rotations can be combined. For example, for the languagesread from left-to-right, to advance to page 2, a rotation of PVACA 2001in a right-to-left motion can be used, and to advance to page 3, arotation of PVACA 2001 in a top-to-bottom motion can be used.Alternatively, a rotation of PVACA 2001 in a top-to-bottom motion wouldadvance to page 2 and to advance to page 3, a rotation of PVACA in aright-to-left motion could be used. Or any number of top-to-bottomrotations can be combined with any number of right-to-left rotations toadvance through the document. Conversely, any number of left-to-rightrotations or bottom-to-top rotations will cause the display to revert tothe previous pages. For languages that are read from right-to-left, therotations are reversed.

FIG. 6A is an illustrated front-angled view of a PVACA (portable viewingand computing apparatus) 2001 in a horizontal/landscape orientation, inone embodiment of the present invention. It should be appreciated thatthe PVACA 2001 to be shown in the following, FIGS. 6A-6D is analogous tothe PVACA 2001 shown in FIGS. 5A-5D. Accordingly, function controlbuttons 250 and optional data storage device receptacle 140 as describedin FIGS. 5A-5D are not shown nor described, so as not to duplicate thedescription thereof and to unnecessarily lengthen this disclosure.

Solid letter A, front side indicator 601, shown in the upper leftcorner, indicated the side facing forward. Dashed letter B, back sideindicator 602, shown in the upper right, indicates that the back side ofdisplay panel 241 is facing away from the viewer.

Still referring to FIG. 6A, in this embodiment of the present invention,PVACA (portable viewing and computing apparatus) 2001 is shown to berotatable about the vertical axis, as indicated by arrow 850. In thepresent embodiment, PVACA 2001 is shown to be viewably displaying afirst page of a document too large to be displayable on a single side ofPVACA 2001. As described in FIGS. 5A-5D, advancing to the next page nolonger requires a pressing of a button or touching of the screen. Inthis example, while using PVACA (portable viewing and computingapparatus) 2001, to advance to the next page a user simply rotates PVACA2001 about the vertical axis in a right-to-left motion, nearly analogousto the turning of a page in a book or magazine. This right-to-leftrotation automatically advances forward (e.g., performs a scroll) anddisplays the text, page 2 in this example, on the other side, side B, ofthe PVACA 2001, as shown in FIG. 6B. To advance to a page 3, the processof rotating PVACA 2001 in a right-to-left motion is repeated, and so onto the end of the document. To return to page 2, from a viewable page 3,a user would rotate PVACA 2001 in a left-to-right motion, which wouldautomatically re-display page 2. To return to page 1, the left-to-rightrotation about the vertical axis would be repeated, as described forreturning to page 2 from page 3.

FIG. 6B shows PVACA (portable viewing and computing apparatus) 2001 ofFIG. 6A as having been rotated about the vertical axis, and is shown tobe visibly displaying page 2. Solid letter B, back side indicator 602,shown in the upper left corner, indicates the side facing forward.Dashed letter A, front side indicator 601, shown on the upper rightside, indicates that the previous front side of display panel 241 is nowfacing away from the viewer.

FIG. 6C is another illustrated front-angled view of PVACA (portableviewing and computing apparatus) 2001 in a horizontal/landscapeorientation, in one embodiment of the present invention. Solid letter A,front side indicator 601, shown in the upper left corner, indicated theside facing forward. Dashed letter B, back side indicator 602, shown inthe upper right, indicates that the back side of display panel 241 isfacing away from the viewer.

In this example, PVACA 2001 is shown to be rotatable about a horizontalaxis, as indicated by arrow 860. In this example, viewable text frompage 1 of a document is displayed. In this embodiment, to advance topage 2, PVACA 2001 is rotated in a top-to-bottom motion, thereby causingthe automatic displaying of page 2 of the document, as shown in FIG. 6D.To advance to page 3, the same top-to-bottom rotation is applied, andaccordingly, to revert to the previous page, a bottom-to-top motion isapplied.

FIG. 6D shows PVACA (portable viewing and computing apparatus) 2001 ofFIG. 6C having been rotated about a horizontal axis. Inverted solidletter B, back side indicator 602, indicates that the back side ofdisplay panel 241 is now facing the viewer. Inverted dashed letter A,front side indicator 601, shown in the lower left corner, indicated theside facing away from the viewer.

It should be appreciated that in the embodiment depicted in FIGS. 6A and6B, the rotation was only about the vertical axis, and in the embodimentdepicted in FIGS. 6C and 6D, the rotation was only about the horizontalaxis. In another embodiment of the present invention, the rotations canbe combined. For example, for the languages read from left-to-right, toadvance to page 2, a rotation of PVACA 2001 in a right-to-left motioncan be used. To advance to page 3, a rotation of PVACA 2001 in atop-to-bottom motion can be used. Alternatively, a rotation of PVACA2001 in a top-to-bottom motion would advance to page 2 and to advance topage 3, a rotation of PVACA in a right-to-left motion could be used. Orany number of top-to-bottom rotations can be combined with any number ofright-to-left rotations to advance through the document. Conversely, anynumber of left-to-right rotations or bottom-to-top rotations will causethe display to revert to the previous pages. For the languages that readfrom right-to-left, the rotations would be reversed.

FIG. 7 is a block diagram of the circuits and components that may becontained within PVACA (portable viewing and computing apparatus) 2001,in one embodiment of the present invention. PVACA 2001 includes anaddress/data bus 230 for communicating information, a central processor231 coupled with the bus for processing information and instructions.PVACA further includes a volatile memory 232 (e.g., random accessmemory, RAM) coupled with the bus 230 for storing information andinstructions for the central processor 231, and a non-volatile memory233 (e.g., read only memory, ROM) coupled with the bus 230 for storingstatic information and instructions for the processor 231. PVACA 2001also includes an optional data storage device 234 (e.g., SD (securedigital) cards) coupled with the bus 230 for storing information andinstructions. Device 234 can be removable. As described above, PVACA2001 also contains a display device 241 coupled to the bus 230 fordisplaying information to the computer user.

With reference still to FIG. 7, PVACA (portable viewing and computingapparatus) 2001 also includes a signal transceiver device 244, coupledto bus 230, for providing a physical communication link between PVACA2001 and a network environment (e.g., network environments 50 and 51 ofFIGS. 1A and 1B, respectively). As such, signal transceiver device 244enables central processor unit 231 to communicate wirelessly with otherelectronic systems coupled to the network. It should be appreciated thatwithin the present embodiment, signal transmitter/receiver device 244provides the functionality to transmit and receive information over awireless communication interface. It should be further appreciated thatthe present embodiment of signal transmitter/receiver device 244 is wellsuited to be implemented in a wide variety of ways. For example, signaltransmitter/receiver device 244 could be implemented as a wireless orwired modem. In another embodiment, signal transmitter/receiver 244 maybe enabled utilizing Bluetooth communication technology.

In one embodiment, PVACA (portable viewing and computing apparatus) 2001includes a communication circuit 235 coupled to bus 230. Communicationcircuit 235 includes an optional digital signal processor (DSP) 236 forprocessing data to be transmitted or data that are received via signaltransmitter/receiver device 244. Alternatively, processor 231 canperform some or all of the functions performed by DSP 236.

Also included in PVACA 2001 of FIG. 7 is an optional alphanumeric inputdevice 242 that in one implementation is a handwriting recognition padand buttons. Alphanumeric input device 242 can communicate informationand command selections to processor 231. PVACA 2001 also includes anoptional cursor control or directing device (on-screen cursor control243) coupled to bus 230 for communicating user input information andcommand selections to processor 231. In one implementation, on-screencursor control device 243 is a touch screen device incorporated withtransparent display device 241. On-screen cursor control device 243 iscapable of registering a position on transparent display device 241where the stylus makes contact. Transparent display device 241 issuitable for generating graphic images and alphanumeric charactersrecognizable to the user. In one embodiment, transparent display device241 is a transparent flat panel display.

Still referring to FIG. 7, also shown is transparent display controller237. Transparent display controller 237 is adapted to sense theorientation and rotation of PVACA 2001, and in response thereto, controldisplay device 241, so as to provide both vertical axis rotation andhorizontal axis rotation viewing enablement to PVACA 2001. In oneembodiment of the present invention, display device controller 237 is anautomatic sensing controller, such that display device 241 provides theappropriate display of data to a user, regardless of the rotationapplied to PVACA 2001

Still referring to FIG. 7, in one embodiment of the present invention,also shown is optional hinge interface connector 191. Optional hingeinterface connector 191 provides the electrical and communicativecoupling of PVACA 2001 to an apparatus configured with a hinge interfaceconnector 189 via a receiving slot 190, which in one example, isportable computer system 100 of FIGS. 3A, 3B, 8A, and 8B.

FIG. 8A is an illustrated front-angled view of PVACA (portable viewingand computing apparatus) 2001, in one embodiment of the presentinvention. PVACA 2001 of FIG. 8A is functionally analogous to PVACA 2001of FIG. 5A with a couple of additions. In this embodiment, PVACA 2001 isshown as configured with an attached hinge interface connector 191. Inanother embodiment, hinged interface connector 191 may be removablyattached. Hinged interface connector 191 is adapted to be inserted intoreceiving slot 190 of portable computer system 100 of FIGS. 3A and 3B,thereby providing communicatively and electrically coupling with hingeinterface connector 189 of portable computer system 100. The directionof insertion is indicated by arrow 600. In this embodiment, hingeinterface connector 191 is configured to provide rotationalfunctionality to PVACA 2001 about the vertical axis, as indicated byarrow 750, and rotational functionality about the horizontal axis, asindicated by arrow 760. In this embodiment, hinge interface connector191 is shown to have a horizontal pivot, HP 1. HP 1 provides horizontalrotation functionality to PVACA 2001, when coupled with portablecomputer system 100. Hinge interface connector 191 is shown to alsoinclude an upper vertical pivot VP 1, and a lower vertical pivot VP 2.VP 1 and VP 2 provide vertical rotation functionality to PVACA 2001 whencoupled with portable computer system 100.

Accordingly, the functionality of PVACA 2001 as described in FIGS. 5A-5Dand 6A-6D is therefore retained when PVACA 2001 has hinge interfaceconnector 191 attached thereto. In another embodiment, display devicecontroller 237 of FIG. 7 may be adapted to sense a spinning motion abouteither of the two axes. In one example, a user desires to jump ten pagesto a particular section. By spinning PVACA 2001 about either of the axesten times, in an appropriate forward direction for the language to whichthe PVACA 2001 is configured, transparent display controller 237 tracksthe number of rotations and displays the appropriate page.

FIG. 8B is an illustrated front-angled view of PVACA (portable viewingand computing apparatus) 2001 having been coupled with portable computersystem 100, in one embodiment of the present invention. Portablecomputer system 100 is shown to have communication interface 180,analogous to communication interface 180 of FIGS. 3A, 3B. Hingeinterface connector 191 of PVACA 2001 has been inserted into receivingslot 190 of portable computer system 100, such that hinge interfaceconnector 191 is electrically and communicatively coupled with hingeinterface connector 189. This configuration enables direct contactbetween PVACA 2001 and portable computer system 100.

It should be appreciated that in another embodiment, portable computersystem 100 may be configured with receiving slot 190 being disposed uponthe top side edge surface, such that insertion of hinge interfaceconnector 191 of PVACA 2001 into receiving slot 190 would beaccomplished with a horizontal motion. In another embodiment, portablecomputer system 100 may be configured with receiving slot 190 beingdisposed upon the right side edge surface. Because of VP 1 and VP 2(vertical pivots) as shown in FIGS. 8A and 8B, hinge interface connector191 of PVACA 2001 can easily be inserted into receiving slot 190 whendisposed on the right side of portable computer system 100.

Still referring to FIG. 8B, in this embodiment, because PVACA (portableviewing and computing apparatus) 2001 is coupled with portable computersystem 100, PVACA 2001 and portable computer system 100 may both beconnected to a network 51 (FIG. 1A) via a docking cradle 60 (FIG. 1A)utilizing communication interface 180 of FIG. 8B and FIGS. 3A and 3B ofportable computer system 100. In this example, communication interface180 of portable computer system enables synchronization of portablecomputer system 100 and PVACA (portable computing system) 2001 withother computers.

The general process and results achieved through synchronization, e.g.,“hot synch” are described in more detail in the following: U.S. Pat. No.5,727,202 issued Mar. 10, 1998 by Kucala; U.S. Pat. No. 6,000,000 issuedDec. 7, 1999 by Hawkins et al.; U.S. Pat. No. 5,832,489 issued Nov. 3,1999 by Kucala; U.S. Pat. No. 5,884,232 issued Mar. 16, 1999 by Hawkinset al.; and U.S. Pat. No. 6,006,274 issued December 21, by Hawkins etal., all of which are hereby incorporated herein by reference.

It should be appreciated that although PVACA (portable viewing andcomputing apparatus) 2001 is, in this disclosure, shown to be of a sizeand shape somewhat comparable to the size and shape of a portablecomputer system. PVACA 2001 can, in another embodiment of the presentinvention, be of a different shape and can be substantially larger orsmaller than the portable computer system described. It should furtherbe appreciated that having a larger sized PVACA 2001 would provide adisplay more like a page of a book than that displayed on a portablecomputer system.

The foregoing descriptions of specific embodiments of the presentinvention have been presented for purposes of illustration anddescription. They are not intended to be exhaustive or to limit theinvention to the precise forms disclosed, and obviously manymodifications and variations are possible in light of the aboveteaching. The embodiments were chosen and described in order to bestexplain the principles of the invention and its practical application,to thereby enable others skilled in the art to best utilize theinvention and various embodiments with various modifications as aresuited to the particular use contemplated. It is intended that the scopeof the invention be defined by the Claims appended hereto and theirequivalents.

1. A portable viewing and computing apparatus comprising: a bus; a memory unit coupled to said bus for storing data and instructions; a processor coupled to said bus for processing said data and instructions; a display device coupled to said bus and comprising a viewing panel viewable from a front side and a back side; and a display device controller coupled to said bus and for sensing orientation and rotation of said display device, and in response thereto for controlling said display device to initiate display of first information on the front side of said viewing panel, and to initiate display of second information on the back side of said viewing panel depending on at least one of said sensed orientation and said sensed rotation, the first information being different from the second information.
 2. The portable viewing and computing apparatus as recited in claim 1 wherein said display device controller is also for rendering data, stored in said memory, viewable on said front side of said display device when said front side is in a forward facing orientation, relative to a user.
 3. The portable viewing and computing apparatus as recited in claim 1 wherein said display device controller is also for rendering data, stored in said memory, viewable on said back side of said display device when said back side is in a forward facing orientation, relative to a user.
 4. The portable viewing and computing apparatus as recited in claim 1 wherein said display device controller senses and responds to said orientation of said display device, such that when said front side of said display device is in a forward facing orientation, relative to a user, said display device controller renders data thereon, and when said back side of said display device is in a forward facing orientation, relative to a user, said display device controller renders data thereon.
 5. The portable viewing and computing system as recited in claim 1 wherein said display device controller senses and responds to said rotation of said display device, such that a rotation of said display device in a direction causes said display device controller to render data thereon a forward facing side, and a rotation in opposition to said direction causes said display device controller to re-render data previously rendered thereon a forward facing side.
 6. The portable viewing and computing system as recited in claim 1 wherein said data, stored in said memory, is of an amount greater than can be displayed on a single side of said display device.
 7. The portable viewing and computing system as recited in claim 1 wherein said rotation of said display device is about a vertical axis and about a horizontal axis.
 8. The portable viewing and computing system as recited in claim 1 is further comprising a communication device coupled to said bus, said communication device for providing communication enablement to said portable viewing and computing apparatus.
 9. The portable viewing and computing apparatus as recited in claim 8 wherein said communication device is a wireless modem.
 10. The portable viewing and computing system as recited in claim 1 is further comprising a data storage device adapted to receive SD (secure digital) cards and MMC (multimedia card) and memory sticks.
 11. The portable viewing and computing apparatus as recited in claim 10 wherein said wireless modem is Bluetooth enabled.
 12. The portable viewing and computing apparatus as recited in claim 1 wherein said display device is transparent.
 13. The system as recited in claim 12 wherein said display device of said portable viewing and computing apparatus is transparent.
 14. A system of portable computers comprising: a palmtop computer system comprising a receiving slot configured with a first hinge interface connector disposed therein and adapted to removably receive a second hinge interface connector; and a portable viewing and computing apparatus comprising: a bus; a memory unit coupled to said bus for storing data and instructions; a processor coupled to said bus for processing said data and said instructions; a display device coupled to said bus and comprising a viewing panel viewable from a front side and a back side; a display device controller coupled to said bus, said display device controller for sensing orientation and rotation of said display device and for controlling said display device; and said second hinge interface connector adapted to provide communicative coupling of said portable viewing and computing apparatus with said palmtop computer system, provided said second hinge interface connector is inserted in said receiving slot of said palmtop computer system, such that said first hinge interface connector is removably contacted with said second hinge interface connector.
 15. The system as recited in claim 14 wherein said display device controller is also for rendering data, stored in said memory, viewable on said front side of said display device when said front side is in a forward facing orientation, relative to a user.
 16. The system as recited in claim 14 wherein said display device controller is also for rendering data, stored in said memory, viewable on said back side of said display device when said back side is in a forward facing orientation, relative to a user.
 17. The system as recited in claim 14 wherein said display device controller senses and responds to said orientation of said display device, such that when said front side of said display device is in a forward facing orientation, relative to a user, said display device controller renders data thereon, and when said back side of said display device is in a forward facing orientation, relative to a user, said display device controller renders data thereon.
 18. The system as recited in claim 14 wherein said display device controller senses and responds to said rotation of said display device, such that a rotation of said display device in a direction causes said display device controller to render data, stored in said memory of said portable viewing and computing apparatus, thereon a forward facing side, and a rotation in opposition to said direction causes said display device controller to re-render data, stored in said memory of said portable viewing and computing apparatus, previously rendered thereon a forward facing side.
 19. The system as recited in claim 14 wherein said data, stored in said memory of said portable viewing and computing apparatus, is of an amount greater than can be displayed on a single side of said display device.
 20. The system as recited in claim 14 wherein said rotation of said display device of said portable viewing and computing apparatus is about a vertical axis and about a horizontal axis.
 21. The system as recited in claim 14 wherein said portable viewing and computing device further comprises a data storage device adapted to receive SD (secure digital) cards and MMC (multi-media) cards and memory sticks.
 22. The system as recited in claim 14 wherein said portable viewing and computing system further comprises a communication device coupled to said bus, said communication device for providing communication enablement to said portable viewing and computing apparatus.
 23. The system as recited in claim 22 wherein said communication device is a wireless modem.
 24. The system as recited in claim 22 wherein said wireless modem is Bluetooth enabled.
 25. A method for displaying data on a display device of a portable viewing and computing apparatus, said method comprising the steps of: a) rotating said portable viewing and computing apparatus, in a direction, so as to cause rendering of first data on a first side of said display device of said portable viewing and computing apparatus; b) rotating said portable viewing and computing apparatus in said direction so as to cause rendering of second data on a second facing side of said display device of said portable viewing and computing apparatus, said first data and said second data being different; c) rotating of said portable viewing and computing apparatus in said direction so as to cause rendering of third data on said first facing side of said display device of said portable viewing and computing apparatus; and wherein said first facing side and said second facing side are different sides of said display device of said portable viewing and computing apparatus.
 26. The method for displaying data as recited in claim 25 further comprises the step of: d) rotating in opposition to said direction said portable viewing and computing apparatus so as to cause re-rendering of said second data on second side of said portable viewing and computing apparatus.
 27. The method for displaying data as recited in claim 25 wherein said rotating of said step a) is about a vertical axis.
 28. The method for displaying data as recited in claim 25 wherein said rotating in said step a) is about a horizontal axis.
 29. The method for displaying data as recited in claim 25 wherein said data, stored in said memory of said portable viewing and computing apparatus, is of an amount greater than can be displayed on a single side of said display device of said portable viewing and computing apparatus. 